$(document).ready(function() {
		/*
	$(function(){
	    $('.timepickr').timepickr();
	});
	*/
	$(document).ajaxStart(function(){		
			
		$(".message").fadeIn().html('<p class="loading">Loading...</p>');
		$(".loading").css('top',$(window).scrollTop());
		
	});
	
	$(document).ajaxError(function(){
		$(".message").html('<p class="loading error">Ajax request error</p>');
	});
	
	$(document).ajaxSuccess(function(){
		$("p.loading").fadeOut().remove();
	});	
	
	
	
	$("input[name=searchStudent]").keydown(function(event){
		var students = $("ul.searchAble");
		
		alert(students.find('meno priezvisko').html());
		//alert((String.fromCharCode(event.keyCode)).toLowerCase());
	});	

	$(".treeContainer ul li a").click(function(){		
		$('.selected').removeClass('selected');		
		$(this).parent('li').addClass('selected');
	});
	
	$("a.rowUp").click(function(){
		
		var redirect = 'http://localhost/kosilkaz/harmonogram/';
		var origRow = $(this).parent('td').parent('tr');
		var previousRow = $(this).parent('td').parent('tr').prev('tr');
		var origId = origRow.attr('id');
		var previousId = previousRow.attr('id');
		
		if(previousId == ''){
			alert('Element sa nachádzá na prvej pozícii');
			return false;
		}		
		
		$.post('/kosilkaz/harmonogram/change',{origId: origId, newId: previousId},function(result){
			
			window.location.replace(redirect);
			/*
			var table = $(result).find('table');			
			
			$("table").html(table.html());
			*/			
			}
		);		
	});
	
	$("a.rowDown").click(function(){
		
		var redirect = 'http://localhost/kosilkaz/harmonogram/';
		var origRow = $(this).parent('td').parent('tr');
		var nextRow = $(this).parent('td').parent('tr').next('tr');
		var origId = origRow.attr('id');
		var nextId = nextRow.attr('id');
		
		if(typeof(nextId) == 'undefined'){
			alert('Element sa nachádzá na poslednej pozícii');
			return false;
		}		
		
		$.post('/kosilkaz/harmonogram/change',{origId: origId, newId: nextId},function(result){
			
			window.location.replace(redirect);
			
			}
		);	
	
	});
	/*
	$(function(){
		$("select#groupSelect").change(function(){
			$.post("/kosilkaz/harmonogram/select",{id: $(this).val()}, function(j){
				var options = '';
				
				for (var i = 0; i < j.length; i++) {
					options += '<option value="' + j[i].ID_st + '">' + j[i].Jmeno + " " + j[i].Prijmeni + '</option>';
				}
				
				$("select#studentSelect").html(options);
			},"json");
		});
	});
	/*
	/*
	$("input[name=moveTo]").keypress(function(e){
		if(e.keyCode == 13){
			
			var input = $("input[name=moveTo]").val();
			
			if((input - 0) == input && input.length > 0){
				
			}
		}
	});
	
	*/
	/*
	 * Pridavanie otazok do predmetu
	 *
	$("#newQuestion").click(function(){
		
		var id = $("input[name=sid]").val();
		var text = $("textarea[name=question]").val();
		
		
		if(text == ""){
			alert('Nezadali ste text otázky');
			return false;
		}
			
		$.post('/kosilkaz/subject/addquestion',{sid: id, text: text},function(result){
			
			if(result.error == true){
				$("div.error").fadeIn('slow').html('<p class="error">Otázku sa nepodarilo pridať</p>');
				return false;
			}
			else{
				$("div.error").fadeIn('slow').html('<p class="success">Otázka číslo ' + result.ord + ' pridaná</p>');
			}
			
			$("table.questions").fadeIn('slow')
			.append('<tr id="' + result.qid + '">')
			.append('<td>' + result.ord + '</td>')
			.append('<td>' + result.text + '</td>')
			.append('</tr>');
			
			
			$("textarea[name=question]").val('');
		},'json');
		
	});	
	*/	
		
	/*
	 * Odstranovanie profesorov
	 */
	/*
	$(".deleteProfessor").click(function(){
		
		var pidArray = new Array();
		var i = 0;
		
		$("input[type=checkbox][:checked]").each(
				function(){
					if(this.checked == true){						
						pidArray[i] = this.name;
						i++;
					}
				});
		
		if(pidArray.length == 0){
			alert('Nevybrali ste žiadnu možnosť');
			return false;
		}
		
		$.post('/kosilkaz/professor/delete',{pid: pidArray.join()},function(result){
			for(var j = 0; j < pidArray.length; j++){				
				$("tr#" + pidArray[j]).remove().fadeOut('slow');
			}
			$(".message").html(result).fadeIn('slow');
		});
		
	});
		*/	
});


